* {
    outline: none;
}

a {
    color: black;
    text-decoration: none;
}

html,
body,
.main {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
}

.main {
    display: flex;
    flex-wrap: wrap;
    padding: 50px;
    width: calc(100% - 100px);
    height: calc(100% - 100px);
    
    .form-block {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 20%;
        height: 33.3%;

        a {
            display: block;
            width: 80%;
            height: auto;
            border-radius: 8px;
            overflow: hidden;
            transition: all 0.5s;

            &:hover {
                transform: scale(1.1);
            }
        }

        img {
            width: 100%;
            height: auto;
        }
    }
}